package logicsv.courseProduce_logicsv;

import po.CourseAssistPO;
import po.CourseBasicPO;
import po.CoursePublishPO;
import resultmessage.CourseProduceRM;
import vo.CourseAssistVO;
import vo.CourseBasicVO;
import vo.CoursePublishVO;

public interface CourseProduceLogicsv {
	public CourseProduceRM addCourseBasic(CourseBasicPO basic);
	public CourseProduceRM updateCourseBasic(CourseBasicPO basic);
	public CourseBasicVO getCourseBasic(String courseID);
	public CourseProduceRM addCoursePublish(CoursePublishPO publish);
	public CourseProduceRM updateCoursePublish(CoursePublishPO publish);
	public CoursePublishVO getCoursePublish(String courseID);
	public CourseProduceRM addCourseAssist(CourseAssistPO assist);
	public CourseProduceRM updateCourseAssist(CourseAssistPO assist);
	public CourseAssistVO getCourseAssist(String courseID);
	
}
